关于Cython,Python,C/C++的运行速度的对比
测试环境:
处理器: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx 2.10 GHz
机带: RAM 8.00 GB
系统:Windows 10 21H2 (19044.1499)
(Cython 编译的指令为:python setup.py build_ext --inplace
测试结果如下
下面给出测试的代码
C++:
#include
下面给出Python的代码
import timeimport osa=0b=0c=0d=0def main(): e=0 t1=time.time() for a in range(0,1000): for b in range(0,1000): for c in range(0,1000): for d in range(0,1000): e=a+b+c+d os.system('cls') print('a=', a, 'b=', b, 'c=', c, 'd=', d) t2=time.time() print("time used:",t2-t1)if __name__=='__main__': main()
Cython给出的代码太复杂了,这里就不写出来了
点击排行
- python语言属于什么语言?Python特点主要有哪些?
- 目前,Python已经成为求职中最吃香的三大编程语言之一,而且相较于C、C++、Java等语言而言,Python拥有非常独特的优势,通过极少的代码量就可以实现相同的功能,可以有效提升开发者的[+]
- 2 1
- 3 0
- 4 0
- 5 0
-
6
CDH6.3.2部署flink1.14.3出现/opt/cloudera/parcels/FLINK/lib/flink/bin/flink-yarn.sh:17:rotateLogFilesW
0 - 7 0
- 8 0
- 9 0
- 10 0
-
11
Android应用端连接服务端上的Rabbitmq/MQTT1883端口卡在connect方法解决办法
0